lacking resources, especially money - Español Inglés Diccionario